// 使用 nodejs 环境
/**
 * 1.3 JavaScript 基础
 * 1.3.1 变量
 *      类型 number string function object boolean undefined null array date rage
 *       变量作用域
 *    函数作用域 全局作用域 eval
 * 1.3.2 运算符
 *       Javascript 有两种数据类型
 *     1. 原始数据类型 null undefined string number boolean symbol
 *     2. 派生数据类型/对象 JavaScript对象 -> function array rage
 * 1.3.3 真假值
 * 1.3.4 相等运算符 == 和 ===
 *      如果 x 和 y 的类型相同 JavaScript 会用 equals 方法比较这两个值或对象
 * 1.4 控制结构
 * 1.4.1 条件语句
 * 1.4.2 循环
 * 1.5 函数
 * 1.6 JavaScript 面向对象 编程
 * 1.7 调试工具
 */